body{background-color: #ffffff;}
.main_block {
  margin-bottom: 30px;clear:both;
}
.main_block3{background: url(/uiFramework/commonResource/image/2024032610243519776.png) no-repeat bottom #fff;}
.main_block4{background: url(/uiFramework/commonResource/image/2024032817190167562.png) no-repeat bottom #fff;}
.bg_fff{background:#fff;}

.mt18{margin-top:18px;}
.mbt18{margin-bottom:18px;}
.container{overflow:hidden;padding:0 10px;}
.b_link ul{display:flex;justify-content:space-around;}
.b_link ul li{list-style:none;width:32%;height:128px;padding:3px;background:#fff;}
.b_link ul li img{width:100%;height:100%;}


.molink{clear:both;}
.main_block1 {
  margin-bottom: 40px;clear:both;
}

.main_block2 {
  margin-bottom: 20px;clear:both;
}

.yScroll {
  scrollbar-color: #cac9c9 #ededed;
  scrollbar-width: thin;
}

.yScroll::-webkit-scrollbar {
  width : 4px;
  height: 8px;
}

.yScroll::-webkit-scrollbar-thumb {
  border-radius     : 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background        : #cac9c9;
}

.yScroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius     : 10px;
  background        : #ededed;
}

.szTitle {
  padding: 30px 0;
}

@media (max-width: 767px) {
  .szTitle {
    padding: 0;
    margin : 30px 0;
  }
.longList .erjiListItem {
    float: left;
}
.swiper_pr{display: none;}
}

.szTitle a {
  font-size  : 38px;
  color      : #21518e;
  font-weight: bold;
}

@media (max-width: 767px) {
  .szTitle a {
    font-size: 18px;
  }

}

.home_left {
  width: 855px;
}

@media (max-width: 767px) {
  .home_left {
    width: 100%;
  }
}

.home_right {
  width: 325px;
}

@media (max-width: 767px) {
  .home_right {
    width     : 100%;
    margin-top: 30px;
  }
.homeSwiper .swiper-slide{height:auto !important;}
}

#home_left {
  width: 800px;
}

@media (max-width: 767px) {
  #home_left {
    width: 100%;
  }
}

#home_right {
  width: 360px;
}

@media (max-width: 767px) {
  #home_right {
    width: 100%;
  }
}

.homeSwiper {
  height: 480px; background:#c80101;
}
.homeSwiper .swiper-slide{
  height: 480px; background:#c80101;
}

@media (max-width: 767px) {
  .homeSwiper {
    height: auto;
  }
}

.homeSwiper img {
    width: auto;
    height: 100%;
    margin: 0 auto;
    display: block;

}

.homeSwiper .swiper-slide p {
  position  : absolute;
  bottom    : 0;
  width     : 100%;
  padding   : 8px 50px;
  background: rgba(0, 0, 0, 0.6);
  font-size : 18px;
  color     : #fff;
}

@media (max-width: 767px) {
  .homeSwiper .swiper-slide p {
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
    font-size    : 16px;
    padding      : 8px 20px;
  }
.homeSwiper img {
  width : 100%;
  height: 230px !important;
}
}

.homeSwiper .swiper-slide p span {
  display      : inline-block;
  width        : 80%;
  overflow     : hidden;
  text-overflow: ellipsis;
  white-space  : nowrap;
}

.homeSwiper .swiper-pagination {
  text-align   : right;
  padding-right: 50px;
}

@media (max-width: 767px) {
  .homeSwiper .swiper-pagination {
    padding-right: 10px;
  }
  .container{width:90%!important;}
}

.homeSwiper .swiper-pagination .swiper-pagination-bullet {
  background: #fff;
}

.thumbSwiper {
  margin-bottom: 42px;
}

@media (max-width: 767px) {
  .thumbSwiper {
    margin-bottom: 20px;
  }
}

.lintb {
  height    : 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(transparent));
  background: linear-gradient(180deg, #bbb, transparent);
}

.linbt {
  height    : 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(transparent));
  background: linear-gradient(180deg, #bbb, transparent);
}

.homeSwiper2 {
  height: 100px;
}

@media (max-width: 767px) {
  .homeSwiper2 {
    height: 40px;
  }
}

.homeSwiper2 .swiper-slide {
  opacity: 0.4;
}

.homeSwiper2 .swiper-slide-thumb-active {
  opacity: 1;
}

.homeSwiper2 img {
  width : 100%;
  height: 100%;
}

.slideSwiper {
  height: 110px;
}

@media (max-width: 767px) {
  .slideSwiper {
    height: auto;
  }
}

.slideSwiper img {
  width : 100%;
  height: 100%;
}

.slideSwiper .swiper-pagination {
  text-align   : right;
  padding-right: 50px;
}

.slideSwiper .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  width        : 30px;
  height       : 4px;
  background   : #fff;
}

.slideSwiper .swiper-button-prev {
  background-image: url(/uiFramework/commonResource/image/2022091813573990598.png);
}

.slideSwiper .swiper-button-next {
  background-image: url(/uiFramework/commonResource/image/2022091813591272482.png);
}

.listTit {
  line-height: 30px;
}

.listTit a {
  color      : #21518e;
  font-size  : 18px;
  font-weight: bold;
}

.listLi {
  list-style: none;
}

.listLi li {
  line-height: 26px;
}

.listLi li .listly {
  position    : relative;
  font-size   : 16px;
  color       : #21518e;
  margin-right: 10px;
}

.listLi li .listly a {
  color: #21518e !important;
}

.listLi li .listly::after {
  content     : "";
  position    : absolute;
  border-right: 1px solid #eee;
  height      : 16px;
  margin      : 10px 0;
  right       : -10px;
}

.listLi li a {
  position          : relative;
  padding-left      : 12px;
  font-size         : 16px;
  color             : #333;
  -webkit-transition: all 0.3s;
  transition        : all 0.3s;
  display           : -webkit-box;
  overflow          : hidden;
  text-overflow     : ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.listLi li a:hover {
  color: #c31f0b;
}

.listLi li a::before { 
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 8px;
  width     : 8px;
  height    : 8px;
  background: url(/uiFramework/commonResource/image/2022092005414114667.png) no-repeat;
}

.listH li {
  line-height        : normal;
  height             : 50px;
  display            : -webkit-box;
  display            : -webkit-flex;
  display            : flex;
  -webkit-box-align  : center;
  -webkit-align-items: center;
  align-items        : center;
}

@media (max-width: 767px) {
  .listH li {
    height : auto;
    padding: 8px 0;
  }
}

.listH li a {
  line-height: 24px;
}

.nopl li .w95 {
  position          : relative;
  display           : -webkit-box;
  overflow          : hidden;
  text-overflow     : ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left      : 12px;
  height            : 52px;
}

.nopl li .w95::before {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 10px;
  width     : 8px;
  height    : 8px;
  background: url(/uiFramework/commonResource/image/2022092005414114667.png) no-repeat;
}

.nopl li a {
  padding: 0;
  display: initial;
}

.nocircle li {
  padding-left: 0;
}

.nocircle li a::before {
  display: none;
}

.rightList {
  margin-bottom: 9px;
}

.rightList li {
  height             : 63px;
  display            : -webkit-box;
  display            : -webkit-flex;
  display            : flex;
  -webkit-box-align  : center;
  -webkit-align-items: center;
  align-items        : center;
  padding-left       : 0;
}

@media (max-width: 767px) {
  .rightList li {
    height : auto;
    padding: 8px 0;
  }
}

.rightList li:hover {
  background: #d32d26;
}

.rightList li:hover a {
  color: #fff !important;
}

.rightList li a {
  position          : relative;
  padding-left      : 12px;
  -webkit-transition: none;
  transition        : none;
}

.lidashed li {
  border-bottom: 1px dashed #eee;
}

.lisolid li:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
}

@media (max-width: 767px) {
  .imgLink {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .imgLink .imgW {
    width: 100%;
  }
}

.imgLink img {
  max-width: 100%;
}

.home_left5,
.home_right5 {
  width: 49%;
}

#home_left520{float:left;width:800px;}
#home_right520{float:right;width: 360px;}

@media (max-width: 767px) {

  .home_left5,
  .home_right5 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .home_right5 {
    margin-top: 30px;
  }
}

.listMain .listLi li:not(:last-child) {
  margin-bottom: 7px;
}

.moreline {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  -webkit-box-pack       : justify;
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  align-items            : center;
}

.moreline span {
  width     : 38%;
  border-top: 1px solid #bccadd;
}

.moreline a {
  font-size          : 16px;
  color              : #21518e;
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
}

.longList {
  margin-top: 15px;
}

@media (min-width: 768px) {
  .longList {
    padding: 0 15px;
  }
}

@media (min-width: 768px) {
  .longList {
    overflow  : hidden;
    overflow-y: auto;
  }
}

.longList .erjiListImg {
  display            : none;
  width              : 90px;
  height             : 60px;
  margin-right       : 25px;
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
}

@media (max-width: 767px) {
  .longList .erjiListImg {
    margin       : 0 auto;
    margin-bottom: 10px;
  }
}

.longList .erjiListItem {
  display       : -webkit-box;
  display       : -webkit-flex;
  display       : flex;
  border-bottom : 1px dashed #d2d2d2;
  padding-bottom: 10px;
  margin-bottom : 10px;
}

@media (max-width: 767px) {
  .longList .erjiListItem {
    -webkit-box-orient    : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction: column;
    flex-direction        : column;
  }
}

.longList .erjiListItem .erjiListInfo {
  height             : 60px;
  display            : -webkit-box;
  display            : -webkit-flex;
  display            : flex;
  -webkit-box-align  : center;
  -webkit-align-items: center;
  align-items        : center;
}

.longList .erjiListItem .erjiListInfo .listp {
  position          : relative;
  padding-left      : 15px;
  display           : -webkit-box;
  overflow          : hidden;
  text-overflow     : ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.longList .erjiListItem .erjiListInfo .listp::before {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 7px;
  width     : 8px;
  height    : 8px;
  background: url(/uiFramework/commonResource/image/2022092005414114667.png) no-repeat;
}

/*理论园地*/
 .erjiListInfo_s .listp {
  position          : relative;
  padding-left      : 15px;
  padding-right     : 15px;
  display           : -webkit-box;
  overflow          : hidden;
  text-overflow     : ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

 .erjiListInfo_s .listp .listly {
    font-size: 16px;
    color: #21518e;
    position: relative;
    margin-right: 12px;
    display: none;
}
.erjiListInfo_s .listp::before {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 7px;
  width     : 8px;
  height    : 8px;
  background: url(/uiFramework/commonResource/image/2022092005414114667.png) no-repeat;
}
.erjiListInfo_s{    line-height: normal;margin-bottom:7px; line-height:26px;
    height: 52px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;}
/*.erjiListInfo_s .listp .listly::after {
    content: "";
    position: absolute;
    right: -5px;
    height: 22px;
    border-right: 2px solid #ddd;
}*/
.erjiListInfo_s p a{    
    font-size: 16px;
    color: #333;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    /*display: -webkit-box;*/
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.erjiListInfo_s p a:hover{    color: #c31f0b;}
.erjiListInfo_s .listp .listly a{font-size:16px;color:#21518e;}


.longList .erjiListItem .erjiListInfo .listp .listly {
  font-size   : 16px;
  color       : #21518e;
  position    : relative;
  margin-right: 12px;
}

.longList .erjiListItem .erjiListInfo .listp .listly::after {
  content     : "";
  position    : absolute;
  right       : -5px;
  height      : 22px;
  border-right: 2px solid #ddd;
}

.longList .erjiListItem .erjiListInfo .listp .listly a {
  font-size: 16px;
  color    : #21518e;
}

.longList .erjiListItem .erjiListInfo a {
  font-size         : 16px;
  line-height       : 24px;
  color             : #333;
  -webkit-transition: all 0.3s;
  transition        : all 0.3s;
}

.longList .erjiListItem .erjiListInfo a:hover {
  color: #c31f0b;
}

.longList .erjiListItem .erjiListInfo .erjiListDate {
  padding-left: 15px;
  font-size   : 16px;
  color       : #333;
  margin-top  : 20px;
}

@media (max-width: 767px) {
  .longList .erjiListItem .erjiListInfo .erjiListDate {
    margin-top: 10px;
  }
}

.longList .erjiListItem .erjiListNoImg {
  width                  : 100%;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  -webkit-box-pack       : justify;
  -webkit-justify-content: space-between;
  justify-content        : space-between;
}

@media (max-width: 767px) {
  .longList .erjiListItem .erjiListNoImg {
    -webkit-box-orient    : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction: column;
    flex-direction        : column;
  }
}

.longList .erjiListItem .erjiListNoImg .erjiListDate {
  padding-left: 30px;
  margin-top  : 0;
}

@media (max-width: 767px) {
  .swiper_pr{display: none;}
  .longList .erjiListItem .erjiListNoImg .erjiListDate {
    margin-top  : 10px;
    padding-left: 15px;
  }
}

.newsList {
  margin-top: 20px;
}

.title1 {
  padding            : 15px 0;
  border-bottom      : 1px solid #e2e2e2;
  background         : url(/uiFramework/commonResource/image/2022091814103979000.png) no-repeat;
  background-position: top;
}

.title1 .titleName {
  font-size  : 24px;
  color      : #21518e;
  font-weight: bold;
}

@media (max-width: 767px) {
  .title1 .titleName {
    font-size: 20px;
  }
}

.title1 .moreRa {
  font-size   : 14px;
  color       : #666;
  margin-right: 15px;
}

.title1 .moreRa img {
  width         : 14px;
  vertical-align: -1px;
}

.title2 {
  background   : url(/uiFramework/commonResource/image/2022091814110056770.png) no-repeat;
  margin-bottom: 12px;
}

.imgBox {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : flex;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  flex-direction        : column;
  margin-right          : 15px;
}

@media (max-width: 767px) {
  .imgBox {
    display: none;
  }
}

.imgBox a:not(:last-child) {
  margin-bottom: 20px;
}

.imgBox img {
  width : 175px;
  height: 100px;
}

.imgBoxRight {
  margin-right: 0;
  margin-left : 15px;
}

@media (max-width: 767px) {
  .picMain a {
    margin-bottom: 16px;
  }
}

.picMain img {
 /* width : 390px;
  height: 125px;*/
}

@media (max-width: 767px) {
  .picMain img {
    width : 100%;
    height: auto;
  }
}

.picMain2 img {
  width : 270px;
  height: 165px;
}

.topChan {
  background             : url(/uiFramework/commonResource/image/2022101806235769808.png) no-repeat;
  background-size        : cover;
  padding                : 20px 30px;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  justify-content        : center;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  align-items            : center;
}

.topChan .topChanBtn {
  cursor    : pointer;
  padding   : 8px 20px;
  background: #fff;
  color     : #21518e;
  font-size : 18px;
}

.topChan .topChanBtn.active {
  background: #d32d26;
  color     : #fff;
}

.right_news {
  background: #f2f2f2;
  padding   : 20px 10px;
}

.firstNew {
  display       : -webkit-box;
  display       : -webkit-flex;
  display       : flex;
  padding-bottom: 10px;
}

.firstNew img {
  width              : 110px;
  height             : 76px;
  margin-right       : 15px;
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
}

.firstNew .newInfo span {
  font-size  : 16px;
  color      : #21518e;
  font-weight: bold;
}

.firstNew .newInfo span a {
  font-size  : 16px;
  color      : #21518e !important;
  font-weight: normal;
}

.firstNew .newInfo div {
  display           : -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow          : hidden;
  line-height       : 25px;
}

.ggTit {
  background: #d32d26;
  padding   : 10px 15px;
}

.ggTit a {
  color    : #fff;
  font-size: 20px;
}

.themeLi li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 10px 0;
}

.themeLi li img {
  margin-right       : 15px;
  width              : 125px;
  height             : 75px;
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
}

.themeLi li a {
  line-height: 1.6;
}

.themeLi li .themeInfo .themeTit {
  display           : block;
  display           : -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow          : hidden;
  margin-bottom     : 5px;
  padding-left      : 0;
}

.themeLi li .themeInfo .themeTit:hover {
  color: #21518e;
}

.themeLi li .themeInfo .themeMore {
  background: #d32d26;
  color     : #fff;
  font-size : 16px;
  padding   : 4px 10px;
  display   : initial;
}

.tznew,
.tznew2 {
  display: none;
}

#wstz,
#tzwx {
  display: block;
}

#picLink{background:#f6f4f2;}

/*热点报道图片轮播*/
.picScroll-left{ width:1278px;  overflow:hidden; position:relative;  margin:0 auto;padding:20px 0;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{  cursor:pointer; }
.picScroll-left .hd .prev{position:absolute;left:0;top:50%;}
.picScroll-left .hd .next{position:absolute;right:0;top:50%;}
.picScroll-left .bd{width:1170px;margin:0 auto;}
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }

		.picScroll-left .bd ul{ overflow:hidden; zoom:1;display:flex; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{width:280px;height:145px;}


/*中间横幅图*/
.banners ul{display:flex;    justify-content: flex-start;align-items: center;overflow: hidden;}
.banners ul li a img{width:100%;}
.banners ul li{list-style:none;margin-right:10px; margin-left:10px;}





@media (max-width: 767px) {
  .navgationDiv{display:none;}
  #home_right520,#home_left520{width:100%;}
  .picScroll-left{width:100%;}
  .picScroll-left .bd{width:64%;overflow:hidden;}
  /*.picScroll-left .bd ul li{width:280px!important;}*/
  .picScroll-left .hd .next{right:30px;}
  .picScroll-left .hd .prev{left:30px;}
  .slideSwiper img{height:80px;}
  .homeSwiper5 img{width:100%;}
  .b_link ul{flex-flow: column;}
  .b_link ul li{width:100%;}
}


@media (max-width: 375px) {
 
}

/*# sourceMappingURL=home.css.map */